package com.ruicar.afs.cloud.apply.contract.vo;

import com.ruicar.afs.cloud.apply.common.entity.*;
import com.ruicar.afs.cloud.bizcommon.business.entity.FinCostDetails;
import lombok.Data;

import java.math.BigDecimal;


/**
 * @description: 合同信息录入
 * @author: sijun.yu
 * @date: 2020/7/24 12:23
 */
@Data
public class ApplyTemplateVO {

    /**
     * 主借人
     */
    private ApplyMainCustVO mainCust;
    /**
     * 共借人
     */
    private ApplyMainCustVO coCust;
    /**
     * 保证人
     */
    private ApplyMainCustVO bailCust;
    /**
     * 配偶
     */
    private ApplyCustContacts spouseCust;
    /**
     * 亲属
     */
    private ApplyCustContacts parentCust;
    /**
     * 其他联系人
     */
    private ApplyCustContacts otherCust;
    /**
     * 车款融资信息
     */
    private FinCostDetails carCost;
    /**
     * 附加贷融资信息
     */
    private FinCostDetails addCost;
    /**
     * 车辆信息
     */
    private ApplyCarDetails carDetails;
    /**
     * 渠道信息
     */
    private ApplyChannelInfo channel;
    /**
     * 订单信息
     */
    private ApplyOrderInfo order;
    /**
     * 车商信息
     */
    private String dealerName;
    /**
     * 附加金额
     */
    private BigDecimal addAmt;
    /**
     * 合同总金额
     */
    private BigDecimal totalContractAmt;
    /**
     * 贷款总金额
     */
    private BigDecimal totalLoanAmt;
    /**
     * 首付款总额
     */
    private BigDecimal totalFirstAmt;
    /**
     * 贴息金额
     */
    private BigDecimal totalDiscountAmt;
    /**
     * 利息总额
     */
    private BigDecimal totalInterest;
    /**
     * 月供总额
     */
    private BigDecimal totalRent;
    /**
     * 打印时间
     */
    private String printDate = "      年    月    日";;
    /**
     * 发票信息
     * */
    private ApplyCarInvoice carInvoice;
    /**
     * 二维码
     */
    private String rqCode;
}
